Skip to content

fleet: the busbar-release plugin template (CI, deps policy, settings) - #12

Merged
MattJackson merged 1 commit into
devfrom
lane-plugin-template
Oct 14, 2026
Merged

MattJackson merged 1 commit into
devfrom
lane-plugin-template

Conversation

@MattJackson

@MattJackson MattJackson commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Renders the fleet template (GetBusbar/busbar-release template/ at 4c47cad0385dc9727b15fea8486cba3afd1308a1) into busbar-auth-github:
the workspace skeleton and dependency table, deny.toml, toolchain, the CI (a call to busbar's reusable
plugin-ci.yml at this repo's busbar pin: the fleet harness and its gates), the dependabot bundle workflow, CODEOWNERS,
LICENSE and the community files, the README header, and the declares file (contract_abi generated
from busbar at the pin). Cargo.lock is re-resolved from busbar's lock at the pin (lock parity).

  • busbar pin: 276a156148703ed720f133ec8791df317a9c44dd (moved: the repo follows the fleet pin)
  • dependency policy: busbar 276a156148703ed720f133ec8791df317a9c44dd (.github/fleet/deps.toml)
  • registry: busbar 276a156148703ed720f133ec8791df317a9c44dd (plugins.yaml)

Written by busbar-release plugin heal; the harness gates are fmt, clippy -D warnings, test,
cargo deny, the dep-wall, the socket/TLS ban (BUSBAR-1.6.0.md line 3980), the C-dependency
allow-list, Cargo.lock parity with busbar, the both-ways conformance (RED arm kept) and the kind's kit.

Findings:

  • LAYOUT busbar-auth-github: crate dirs ["busbar-auth-github", "busbar-auth-github-plugin"] are not the twin names ["auth-github", "auth-github-plugin"]; the rendered workspace keeps them until they are renamed

@MattJackson
MattJackson enabled auto-merge October 10, 2026 07:20
@MattJackson
MattJackson force-pushed the lane-plugin-template branch 5 times, most recently from 4fe3b28 to 1e87bad Compare October 14, 2026 04:51
busbar-release plugin heal busbar-auth-github: template/ at 4c47cad0385dc9727b15fea8486cba3afd1308a1, busbar pin 276a156148703ed720f133ec8791df317a9c44dd (moved from 41fd7c5f386fa098890c031721f19bfca903f225), dependency policy at busbar 276a156148703ed720f133ec8791df317a9c44dd, plugins.yaml at busbar 276a156148703ed720f133ec8791df317a9c44dd.
@MattJackson
MattJackson merged commit 5d5498c into dev Oct 14, 2026
5 checks passed
@MattJackson
MattJackson deleted the lane-plugin-template branch October 14, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant